package com.condominio.DB4O.control;

import java.util.List;

import com.condominio.JPA.dao.ContaDao;
import com.condominio.JPA.dao.PessoaDao;
import com.condominio.JPA.dao.RecadoDao;
import com.condominio.DB4O.model.Admin;
import com.condominio.DB4O.model.Conta;
import com.condominio.DB4O.model.Pessoa;
import com.condominio.DB4O.model.Recado;

public class ConsultaControl {
	private ContaDao cDao=new ContaDao();
	private PessoaDao pDao=new PessoaDao();
	private RecadoDao rDao=new RecadoDao();



	public List<Conta> qr1PegarContasAPartirdeDezReaisPorPessoa(Pessoa p) {
		/*try {
			cDao.begin();
			List<Conta> contas=cDao.qr1PegarContasAPartirdeDezReaisPorPessoa(p);
			return contas;
		}catch (Exception e) {
			return null;
		}
		finally{
			cDao.close();
		}*/
		return null;
	}



	public List<Pessoa> qr2PegarAdministradoresDoCondominio(){
		/*try {
			pDao.begin();
			List<Pessoa> admins=pDao.qr2PegarAdministradoresDoCondominio();
			return admins;
		}catch (Exception e) {
			return null;
		}
		finally{
			pDao.close();
		}*/
		return null;
	}
	public Object qr3PegarQtdeValorContasNaoPagasByPessoa(Pessoa p){
		/*try{
			cDao.begin();
			Object contas=cDao.qr3PegarQtdeValorContasNaoPagasByPessoa(p);
			return contas;
		}catch (Exception e) {
			return null;
		}
		finally{
			cDao.close();
		}




*/	
	return null;	
	}
	
	
	public List<Conta> qr4PegarContasNaoPagasByPessoa(Pessoa p){
	/*	try{
			cDao.begin();
			List<Conta> contas=cDao.qr4PegarContasNaoPagasByPessoa(p);
			return contas;
		}catch (Exception e) {
			e.printStackTrace();
			return null;
		}
		finally{
			cDao.close();
		}
*/return null;
	}



	public List<Recado> qr5PegarRecadosNulosByPessoa(Pessoa p) {
/*		try{
			rDao.begin();
			List<Recado> recados=rDao.qr5PegarRecadosNulosByPessoa(p);
			return recados;
		}catch (Exception e) {
			e.printStackTrace();
			return null;
		}
		finally{
			rDao.close();
		}
	*/
		return null;
	}

	public int qr6AtualizarNomePessoaByPessoa(String antigo, String novo) {
		try{
			pDao.begin();
			int i=pDao.qr6AtualizarNomePessoaByPessoa(antigo,novo);
			pDao.commit();
			return i;
		}catch (Exception e) {
			e.printStackTrace();
			return 0;
		}finally{
			pDao.close();
		}
	}

}




